<?php

namespace app\common\model;

use think\Model;

/**
 * 会员余额日志模型
 */
class MoneyLog extends Model
{

    // 表名
    protected $name = 'user_money_log';
    // 开启自动写入时间戳字段
    protected $autoWriteTimestamp = 'int';
    // 定义时间戳字段名
    protected $createTime = 'createtime';
    protected $updateTime = '';
    // 追加属性
    protected $append = [
    ];

    /**
     * 记录用户余额变动信息
     * @param int $user_id 会员ID
     * @param int $money 变动金额
     * @param  int $before 变动前金额
     * @param array $after 变动后余额
     */
    public static function moneyChange($user_id,$money,$before,$after)
    {
        $insertData = [
            'user_id' => $user_id,
            'money' => $money,
            'before' => $before,
            'after' => $after,
            'memo' => '',
            'createtime' => time(),
        ];
        self::create($insertData);

    }
}
